reside in a psychiatric facility - Turc Anglais Dictionnaire